* {outline: none;border: 0;box-sizing: border-box;user-select: none;}
body, ul, li, ol, dl, dd, h1, h2, h3, h4, h5, h6, input, p {margin: 0;padding: 0;font-weight: 500;}
ul, ol {padding: 0;}
img {border: none;vertical-align: bottom;}
.clear {zoom: 1;}
.clear:after {display: block;content: "";clear: both;visibility: hidden;height: 0;}
/*清除浮动*/
a {text-decoration: none;color: unset;}
a,button,input,textarea,label,i,em{-webkit-tap-highlight-color: rgba(255,0,0,0);}
li {list-style: none;}
body {-webkit-overflow-scrolling: touch;overflow-scrolling: touch;font-family: 'arial','Microsoft YaHei';color: #333;}
body, html {font-size: 14px;}

:root {
    --base: #0348d6;
    --lg: 1200px;
}
::selection{background-color: var(--base);color: #fff;}

.rich_text{padding: 0!important;}
.rich_text img{max-width: 100%;}
.rich_text img:hover{box-shadow: unset!important;}
.slick-slide{outline: none;}


@media screen and (min-width:766px) {
    .lg_hidden {display: none!important;}
    .pd100{padding-top: 90px;}
    .pd15{width: var(--lg);margin: 0 auto;}
}

@media screen and (max-width:766px) {
    body, html {font-size: calc(8vw / 3);}
    .xs_hidden {display: none!important;}
    .pd15 {padding-left: 1.5rem!important;padding-right: 1.5rem!important;width: 100%!important;min-width: unset!important;}
    .rich_text{font-size: 1.6rem;}
    .pd100{padding-top: 6rem;}
}